Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: fix mailchimp campaign schedule with meetings list #332

Merged
merged 3 commits into from
Apr 25, 2022

Conversation

derberg
Copy link
Member

@derberg derberg commented Apr 25, 2022

Unfortunately, the first attempt to send a newsletter with a meetings list failed. Reason is that when you schedule campaign, it must be at least 24h in the future 🤦🏼 -> https://github.com/asyncapi/community/runs/6121221255?check_suite_focus=true

At the moment this PR introduces simple fix, but it means that because we run cron job midnight Thu/Fri then email with meetings list is sent out not 11:00AM Friday but 11:00AM Saturday.

I'm not 100% sure it is good.
Other options:

  • run the cron job just a day before, Wed/Thu and still send newsletter on Friday. Disadvantage is that meetings hosts need to remember to always schedule meetings latest on Wednesday. Not very bad but still some kind of limitation
  • switch from campaign schedule to "immediate" sent, so we run Cron job on Friday 11AM and send the newsletter. Disadvantage is that we do not use MailChimp smart schedule, so that it is sent 11AM for anyone, no matter what time zone are they in, but 11AM Google Action time, so for some people it can be actually 6PM and for some 2AM 🤷🏼

I think the best would be to modify this PR and do "until Wednesday schedule approach"

Thoughts?

@fmvilas @jonaslagoni asking you directly as you are hosts that will have to follow the changes

jonaslagoni
jonaslagoni previously approved these changes Apr 25, 2022
Copy link
Member

@jonaslagoni jonaslagoni left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another alternative could be to make the cron-job run Sunday so it sends out the meeting list for Monday as we rarely (if ever) have any meetings that day. Would also mean we ping people when they start a new week ensuring they don't forget over the weekend 🤔

But yea 🤷

@fmvilas
Copy link
Member

fmvilas commented Apr 25, 2022

Yeah, I like @jonaslagoni proposal ☝️

@derberg
Copy link
Member Author

derberg commented Apr 25, 2022

@jonaslagoni @fmvilas let's try to send these on Monday then. We can always change it later.

please accept folks

@derberg
Copy link
Member Author

derberg commented Apr 25, 2022

/rtm

@asyncapi-bot asyncapi-bot merged commit afc5fc5 into asyncapi:master Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants